package com.douglas.managesystem.service.file;

import com.douglas.managesystem.common.SearchEntity;
import com.douglas.managesystem.entity.FileManage;
import com.github.pagehelper.PageInfo;

/**
 * @author  douglas
 */
public interface FileManageService {

    /**
     * 1.分页查询文件列表
     * @param params
     * @return
     */
    PageInfo<FileManage> queryListByPage(SearchEntity params);

    /**
     * 2.新增文件
     * @param fileManage
     */
    void save(FileManage fileManage);

    /**
     * 3.根据id查询文件
     * @param id
     * @return
     */
    FileManage queryFileById(String id);

    /**
     * 4.删除文件
     * @param id
     */
    void deleteFileById(String id);
}
